//#define _CRT_SECURE_NO_WARNINGS 
//#include <stdio.h>
//
//int main()
//{
//	int a = 0;
//	int b = 0;
//	while (scanf("%d%d", &a, &b) == 2 && (a != 0 && b != 0))
//	{
//		int i = 0;
//		int j = 0;
//		long int arr[4] = { 0 };
//		int ac = a;
//		int len = 3;
//		for (i = 0; i < 3; i++)
//		{
//			arr[i] = ac % 10;
//			ac /= 10;
//		}
//		for (j = 0; j < b-1; j++)
//		{
//			for (i = 0; i < 3; i++)
//			{
//				arr[i] *= a;
//			}
//			for (i = 0; i < 3; i++)
//			{
//				if (arr[i] >= 10)
//				{
//					arr[i + 1] += arr[i] / 10;
//					arr[i] %= 10;
//				}
//			}
//		}	
//		for (i = 2; i >= 0; i--)
//		{
//			if (arr[i] == 0 && i > 0)
//			{
//				len--;
//			}
//			else
//			{
//				break;
//			}
//		}
//		for (i = len-1; i >= 0; i--)
//		{
//			printf("%d", arr[i]);
//		}
//		printf("\n");
//	}
//
//	return 0;
//}
